MPI on the I-WAY: A Wide-Area, Multimethod Implementation of the Message Passing Interface
نویسندگان
چکیده
High-speed wide-area networks enable innovative applications that integrate geographically distributed computing, database, graphics, and networking resources. The Message Passing Interface (MPI) can be used as a portable, high-performance programming model for such systems. However, the wide-area environment introduces challenging problems for the MPI implementor, because of the heterogeneity of both the underlying physical infrastructure and the authentication and software environment at different sites. In this article, we describe an MPI implementation that incorporates solutions to these problems. This implementation, which was developed for the IWAY distributed-computing experiment, was constructed by layering MPICH on the Nexus multithreaded runtime system. Nexus provides automatic configuration mechanisms that can be used to select and configure authentication, process creation, and communication mechanisms in heterogeneous sys-
منابع مشابه
Wide-Area Implementation of the Message Passing Interface
The Message Passing Interface (MPI) can be used as a portable, high-performance programming model for wide-area computing systems. The wide-area environment introduces challenging problems for the MPI implementor, due to the heterogeneity of both the underlying physical infrastructure and the software environment at di erent sites. In this article, we describe an MPI implementation that incorpo...
متن کاملMPI on the I - WAY : A Wide - Area
High-speed wide-area networks enable innovative applications that integrate geographically distributed computing , database, graphics, and networking resources. The Message Passing Interface (MPI) can be used as a portable, high-performance programming model for such systems. However, the wide-area environment introduces challenging problems for the MPI implemen-tor, because of the heterogeneit...
متن کاملManaging Multiple Communication Methods in High-Performance Networked Computing Systems
Modern networked computing environments and applications often require|or can bene t from|the use of multiple communication substrates, transport mechanisms, and protocols, chosen according to where communication is directed, what is communicated, or when communication is performed. We propose techniques that allow multiple communication methods to be supported transparently in a single applica...
متن کاملA Scalable Message Passing Interface Implementation of an Ad-Hoc Parallel I/o system
In this paper we present the novel design, implementation, and evaluation of an ad-hoc parallel I/O system (AHPIOS). AHPIOS is the first scalable parallel I/O system completely implemented in the Message Passing Interface (MPI). The MPI implementation brings the advantages of portability, scalability and high performance. AHPIOS allows MPI applications to dynamically manage and scale distribute...
متن کاملDesign and Implementation of Adaptive Message Passing Systems for Wide-Area Distributed Computing Environments
Recently, much research has gone into wide-area message passing systems, but more work is necessary so that message passing systems can adapt to wide-area environments by themselves and stop requiring manual configuration. Thus, in this paper, I make two proposals concerning the design and implementation of adaptive message passing systems for wide-area, distributed environments. My first propo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996